Город Алипурдуар (Alipurduar), расположенный в Индии, стал объектом паломничества для большинства жителей штата Западная Бенгалия.